package com.government.item.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.government.common.annotation.Excel;
import com.government.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * excel记录对象 t_excel_list
 *
 * @author system
 * @date 2023-09-19
 */
@TableName("t_excel_list")
@Data
public class ExcelList extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @TableId(type = IdType.AUTO )
    private Long id;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String name;

    /** 上传时间 */
    @Excel(name = "上传时间")
    private Long postTime;

    /** 是否撤回本次上传操作 */
    private Long cancel;

    /** 撤销此次操作时间 */
    private Long cancelTime;

    /** 执行本次上传操作的用户 */
    private Long postUid;

    /** 撤销本次操作的用户 */
    private Long cancelUid;

    /** 文件名称 */
    @Excel(name = "文件名称")
    private String fname;

    /** 是否删除 1是 0否 */
    private String isDeleted;

    /** 状态  0上传中  1上传成功  2 上传终止 */
    private String status;

    /**
     * 上传人员
     */
    @TableField(exist = false)
    private String createName;

    /**
     * 政策分类id
     */
    private String category;

    /**
     * 政策分类名称
     */
    private String categoryName;
}
